Changing layout parameters

Most of these values can be changed, but only between the end of the previous system and the beginning of the next one. This can be inserted between a normalshapemediumseriesnormalshapemediumseries\suspmorceau (or a normalshapemediumseriesnormalshapemediumseries\finmorceau) and a normalshapemediumseriesnormalshapemediumseries\reprmorceau (or a normalshapemediumseriesnormalshapemediumseries\debutmorceau), but it is wiser to say, for example:


\def\atnextline{\global\staffbotmarg=5\Interligne}


When doing so, the MusicTEX user should be aware that this could disturb pending slurs or ties, since the altitude of these is stored in an absolute way, starting from the baseline of the systems. Therefore, changing the normalshapemediumseriesnormalshapemediumseries\staffbotmarg dimension can also be made by means of normalshapemediumseries normalshapemediumseriesnormalshapemediumseries\advancebottom{ < dimension >} which updates all pending slur and tie altitudes by the given dimension. This has been used in normalshapemediumseries pacifiqn and normalshapemediumseriespacifiqb.


The user may prefer to redefine normalshapemediumseries\ def normalshapemediumseriesnormalshapemediumseries\bottomfacteur or normalshapemediumseries\def normalshapemediumseriesnormalshapemediumseries\interfacteur to a given integer number, but this can be done only between a normalshapemediumseriesnormalshapemediumseries\suspmorceau (or a normalshapemediumseriesnormalshapemediumseries\finmorceau) and a normalshapemediumseriesnormalshapemediumseries\reprmorceau (or a normalshapemediumseriesnormalshapemediumseries\debutmorceau), but it is wiser to use normalshapemediumseriesnormalshapemediumseries\atnextline as previously.


It is also wise to use normalshapemediumseriesnormalshapemediumseries\atnextline to change the the number of instruments, the staff spacings, the number of staffs at the next line... provided that the coding of the notes resists an unexpected line change executing the normalshapemediumseriesnormalshapemediumseries\atnextline.


In anycase it is a good idea to look at the procedures normalshapemediumseriesnormalshapemediumseries\computewidths and normalshapemediumseriesnormalshapemediumseries\computespecifics to understant what they really compute, and also to find the places where they are actually invoked.